import time
# TODO time.time() 返回一个距Epoch的秒数,是浮点数
print(time.time())   # 时间戳: 表示的是1970年1月1日0:0:0秒到现在的秒数
# while True:
#     print(time.time())

# TODO time.gmtime(seconds)  将秒数转化为年月日时秒分 以UTC时间为准 ＋8小时就是现在时间
print(time.gmtime())

# TODO time.localtime(seconds)	将秒数转化为年月日时分秒，以当地时间为标准。
struct_time = time.localtime()
print(type(struct_time))
print(time.localtime(1655177272.4390385))

# TODO time.ctime(seconds)	返回年月日时分秒的字符串。
print(time.ctime())

# TODO time.asctime(tuple)	从struct_time返回年月日时分秒字符串。
struct_time = time.localtime()
print(time.asctime(struct_time))

# TODO time.mktime(tuple)	将struct_time转换为秒数。
struct_time = time.localtime()
print(time.mktime(struct_time))

# TODO time.strftime(fmt,t)	按照fmt格式将struct_time转化成字符串。
struct_time = time.localtime()
print(time.strftime('%Y/%m/%d %H:%M:%S', struct_time))

# TODO time.strptime(str,fmt)	将年月日时分秒的字符串按照fmt解析成struct_time结构。
print(time.strptime('2020年02月14日 05:21:00', '%Y年%m月%d日 %H:%M:%S'))

